H E W L E T T · P A C K A R D 15C

A Simulator for Windows, Linux and macOS
Version 5.1.00, Build 6608

© 1997-2026 Torsten Manz

Read Me and Release Notes

Read Me

Before starting the installation please check the HP-15C Simulator Home Page for the latest version.

Requirements

The Simulator is written in the Tcl/Tk script language. It should run on all operating systems supported by Tcl/Tk. It has been tested on several UNIX/Linux (x86, ARM) flavours, Windows (x86) versions and macOS (Intel, M).

Each distribution contains an executable for the particular platform or, in case of the source code distribution, the simulator Tcl/Tk source code file. To run the executables no further software is required. To run the Simulator from the source code file you need to install Tcl/Tk version 8.6.6 or higher.

Installation

  1. Open the HP-15C distribution package you downloaded for your operating system.
  2. Create a new directory, e.g., "HP-15C", in the location where programs are usually installed on your operating system.
    If you have already installed a previous version of the Simulator you can use the existing directory and copy the new version over the old one.
  3. Copy all files from the distribution package to the (new) directory. The directory tree must be preserved.
  4. Mark the program as executable
  5. Graphical display or HP-15C Simulator Font.
    For the display, the simulator can use either a graphical display or the "HP15C Simulator Font" from the installation package.

    When started for the first time, the simulator checks which variants are available. If neither is available, a message appears stating that the "HP15C Simulator Font" must be installed.

  6. Start the platform specific "HP-15C"" executable or run the simulator source file from the command line with the Tcl/Tk application: "wish HP-15C.tcl".
  7. For further information read the simulator documentation. Press F1 on the simulator to open it in a web browser.
  8. The prerequisites to connect the simulator to an HP 15C Collector's Edition in HID mode are describe in the corresponding help section.

Uninstall

To uninstall the HP-15C Simulator, delete the directory to which you extracted the files during installation. To remove the memory and the recent program history, delete the following directories:
Operating System Directory
UNIX/Linux/macOS $HOME/.HP-15C
Windows %APPDATA%/HP-15C

Files and Directories

Base directory

An executable for each operating system:

HP-15C.exeWindows executable
HP-15CLinux and macOS executables
  
HP-15C_Simulator_Font.ttfSimulator font
Read Me & Release Notes.htmlThis file
hidapi.dllWindows only: Library to access an HP- 15C CE device

The source code distribution contains the following, additional directories and files:

HP-15C.tclSimulator Tcl/Tk source code
HP-15C.icoSimulator icon for Windows

css directory

HP-15C_css.txtCSS format definition for HTML export.

doc directory

index.htmEntry point for the Simulator online help

icons directory

Calculator screenshot icons

HP-15C-picture.icnsMac OS X
HP-15C-picture.icoMS-Windows
HP-15C-picture.zipPNG files

HP-15C logo icons

HP-15C-logo.icnsMac OS X
HP-15C-logo.icoMS-Windows
HP-15C-logo.zipPNG files

images directory

beveltop.gifDisplay area image
dispframe.gifDisplay area image
HP-15C-logo-256.pngLogo
HP-15C-logo-512.pngLogo
PrefIconDM15CC.gifIcon for preferences dialogue
PrefIconFiles.gifIcon for preferences dialogue
PrefIconFonts.gifIcon for preferences dialogue
PrefIconHelp.gifIcon for preferences dialogue
PrefIconSimulator.gifIcon for preferences dialogue
PrefIconSystem.gifIcon for preferences dialogue
PrevIconDev.gifIcon for preferences dialogue

lib directory

devicesModules to communicate with external devices
hplcdLCD digits for the graphical display
htmlHTML package
mathMath packages
matrixThe matrix library
ncgincgi package
prdocProgram documentation module
prefsPreferences module
recentHistory package for the recent programs menu
saturnHP-15C Saturn CPU register

logo directory

HP-15C_logo_22x22.png22 x 22 pixel PNG logo
HP-15C_logo_32x32.png32 x 32 pixel PNG logo
HP-15C_logo_48x48.png48 x 48 pixel PNG logo
HP-15C_logo_256x256.png256 x 256 pixel PNG logo
HP-15C_logo_512x512.png512 x 512 pixel PNG logo

msgs directory

de.msgGerman language file
en_gb.msgBritisch English language file
en_us.msgAmerican English language file
es.msgSpanish language file
fr.msgFrench language file
it.msgItalian language file
nl.msgDutch language file
pt_br.msgPortuguese (brazilian) language file
ROOT.msgDefault language file, equal to en_gb.msg

udev

HP-15C-CE_hid_rule.shLinux only: Script to grant access to HID devices to unprivileged users

Release Notes

Version 5.1.00, Build 6608

Version 5.0.01, Build 6527

Version 5.0.00, Build 6510


Version 4.6.00, Build 6414

Version 4.5.00 Build 6308

Version 4.4.00, Build 6210

Version 4.3.00, Build 6111

Version 4.2.00, Build 6045

Version 4.1.00, Build 5914

Version 4.0.00, Build 5811


Version 3.4.01, Build 5544

Version 3.4.00, Build 5544

Version 3.3.00, Build 5403

Version 3.2.00, Build 5319

Version 3.1.00, Build 5215

Version 3.0.00, Build 5207


Version 2.0.03, build 5119

Version 2.0.02, build 5106

Version 2.0.01, build 5037

Version 2.0.00, build 5034


Version 1.2.13, build 5001

Version 1.2.12, build 4929

Version 1.2.11, build 4909

Version 1.2.10, build 4851

Version 1.2.09, build 4851

ÿl>
  • Bug fixes
  • Changes
  • Version 1.2.08, build 4730

    Version 1.2.07, build 4717

    Version 1.2.06, build 4715

    Version 1.2.05, build 4631

    Version 1.2.04, build 4608

    Version 1.2.03, build 4604

    Version 1.2.02, build 4603

    Version 1.2.01, build 4537

    Version 1.2.00, build 4530